<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
    <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=KrmZxHHwvLnl4Xfyt0FMMVzgGLaaxU2j"></script>
    <script type="text/javascript" src="http://api.map.baidu.com/library/Heatmap/2.0/src/Heatmap_min.js"></script>
    <title>热力图功能示例</title>
    <style type="text/css">
        ul,li{list-style: none;margin:0;padding:0;float:left;}
        html{height:100%}
        body{height:100%;margin:0px;padding:0px;font-family:"微软雅黑";}
        #container{height:97%;width:100%;}
        #r-result{width:100%;}
    </style>    
</head>
<body>
    <div id="container"></div>
    <div id="r-result">
        <input type="button"  onclick="openHeatmap();" value="显示热力图"/><input type="button"  onclick="closeHeatmap();" value="关闭热力图"/>
    </div>
</body>
</html>
<script type="text/javascript">
    var map = new BMap.Map("container");          // 创建地图实例

    var point = new BMap.Point(116.418261, 39.921984);
    map.centerAndZoom(point, 15);             // 初始化地图，设置中心点坐标和地图级别
    map.enableScrollWheelZoom(); // 允许滚轮缩放
  
    var points =[
{"lat": 33.74530146 ,  "lng": 113.30084898 }, 
{"lat": 33.74530146 ,  "lng": 113.30084898 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 38.29761535 ,  "lng": 116.86380648 }, 
{"lat": 38.29761535 ,  "lng": 116.86380648 }, 
{"lat": 30.58108413 ,  "lng": 114.31620010 }, 
{"lat": 30.25924446 ,  "lng": 120.21937542 }, 
{"lat": 30.58108413 ,  "lng": 114.31620010 }, 
{"lat": 30.58108413 ,  "lng": 114.31620010 }, 
{"lat": 30.25924446 ,  "lng": 120.21937542 }, 
{"lat": 38.04895831 ,  "lng": 114.52208184 }, 
{"lat": 24.48923061 ,  "lng": 118.10388605 }, 
{"lat": 38.04895831 ,  "lng": 114.52208184 }, 
{"lat": 38.04895831 ,  "lng": 114.52208184 }, 
{"lat": 38.04895831 ,  "lng": 114.52208184 }, 
{"lat": 47.34769981 ,  "lng": 123.98728894 }, 
{"lat": 47.34769981 ,  "lng": 123.98728894 }, 
{"lat": 35.75329789 ,  "lng": 115.02662744 }, 
{"lat": 31.86694226 ,  "lng": 117.28269909 }, 
{"lat": 23.12004910 ,  "lng": 113.30764968 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 38.94870994 ,  "lng": 121.59347778 }, 
{"lat": 38.94870994 ,  "lng": 121.59347778 }, 
{"lat": 26.04712550 ,  "lng": 119.33022111 }, 
{"lat": 30.67994285 ,  "lng": 104.06792346 }, 
{"lat": 30.67994285 ,  "lng": 104.06792346 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 32.01466454 ,  "lng": 120.87380095 }, 
{"lat": 33.60651274 ,  "lng": 119.03018636 }, 
{"lat": 33.60651274 ,  "lng": 119.03018636 }, 
{"lat": 25.07868543 ,  "lng": 117.01799674 }, 
{"lat": 25.07868543 ,  "lng": 117.01799674 }, 
{"lat": 25.07868543 ,  "lng": 117.01799674 }, 
{"lat": 30.67994285 ,  "lng": 104.06792346 }, 
{"lat": 30.67994285 ,  "lng": 104.06792346 }, 
{"lat": 30.67994285 ,  "lng": 104.06792346 }, 
{"lat": 30.67994285 ,  "lng": 104.06792346 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 30.25924446 ,  "lng": 120.21937542 }, 
{"lat": 30.25924446 ,  "lng": 120.21937542 }, 
{"lat": 30.25924446 ,  "lng": 120.21937542 }, 
{"lat": 30.25924446 ,  "lng": 120.21937542 }, 
{"lat": 37.74692905 ,  "lng": 115.68622865 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 37.74692905 ,  "lng": 115.68622865 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 29.15949412 ,  "lng": 119.95720242 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 29.15949412 ,  "lng": 119.95720242 }, 
{"lat": 37.46082593 ,  "lng": 116.32816136 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 29.15949412 ,  "lng": 119.95720242 }, 
{"lat": 37.46082593 ,  "lng": 116.32816136 }, 
{"lat": 37.46082593 ,  "lng": 116.32816136 }, 
{"lat": 37.46082593 ,  "lng": 116.32816136 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 28.68957800 ,  "lng": 115.89352755 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 29.54460611 ,  "lng": 106.53063501 }, 
{"lat": 29.54460611 ,  "lng": 106.53063501 }, 
{"lat": 29.54460611 ,  "lng": 106.53063501 }, 
{"lat": 35.26244050 ,  "lng": 115.46335977 }, 
{"lat": 35.26244050 ,  "lng": 115.46335977 }, 
{"lat": 35.26244050 ,  "lng": 115.46335977 }, 
{"lat": 23.12004910 ,  "lng": 113.30764968 }, 
{"lat": 23.12004910 ,  "lng": 113.30764968 }, 
{"lat": 23.12004910 ,  "lng": 113.30764968 }, 
{"lat": 28.66828329 ,  "lng": 121.44061294 }, 
{"lat": 28.66828329 ,  "lng": 121.44061294 }, 
{"lat": 28.66828329 ,  "lng": 121.44061294 }, 
{"lat": 28.66828329 ,  "lng": 121.44061294 }, 
{"lat": 23.12004910 ,  "lng": 113.30764968 }, 
{"lat": 30.58108413 ,  "lng": 114.31620010 }, 
{"lat": 30.58108413 ,  "lng": 114.31620010 }, 
{"lat": 30.58108413 ,  "lng": 114.31620010 }, 
{"lat": 38.29761535 ,  "lng": 116.86380648 }, 
{"lat": 38.29761535 ,  "lng": 116.86380648 }, 
{"lat": 37.69336153 ,  "lng": 112.73851440 }, 
{"lat": 37.69336153 ,  "lng": 112.73851440 }, 
{"lat": 28.00283759 ,  "lng": 120.69063473 }, 
{"lat": 28.00283759 ,  "lng": 120.69063473 }, 
{"lat": 28.00283759 ,  "lng": 120.69063473 }, 
{"lat": 28.00283759 ,  "lng": 120.69063473 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 43.84038035 ,  "lng": 87.56498774 }, 
{"lat": 43.84038035 ,  "lng": 87.56498774 }, 
{"lat": 43.84038035 ,  "lng": 87.56498774 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 31.50470126 ,  "lng": 104.70551898 }, 
{"lat": 31.50470126 ,  "lng": 104.70551898 }, 
{"lat": 28.00283759 ,  "lng": 120.69063473 }, 
{"lat": 36.11026672 ,  "lng": 114.35180651 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 36.11026672 ,  "lng": 114.35180651 }, 
{"lat": 28.00283759 ,  "lng": 120.69063473 }, 
{"lat": 28.00283759 ,  "lng": 120.69063473 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 30.58108413 ,  "lng": 114.31620010 }, 
{"lat": 30.58108413 ,  "lng": 114.31620010 }, 
{"lat": 30.58108413 ,  "lng": 114.31620010 }, 
{"lat": 31.71785761 ,  "lng": 113.37935836 }, 
{"lat": 31.71785761 ,  "lng": 113.37935836 }, 
{"lat": 23.04302382 ,  "lng": 113.76343399 }, 
{"lat": 24.30457061 ,  "lng": 116.12640310 }, 
{"lat": 23.04302382 ,  "lng": 113.76343399 }, 
{"lat": 24.30457061 ,  "lng": 116.12640310 }, 
{"lat": 24.30457061 ,  "lng": 116.12640310 }, 
{"lat": 38.94870994 ,  "lng": 121.59347778 }, 
{"lat": 24.30457061 ,  "lng": 116.12640310 }, 
{"lat": 38.94870994 ,  "lng": 121.59347778 }, 
{"lat": 38.94870994 ,  "lng": 121.59347778 }, 
{"lat": 38.94870994 ,  "lng": 121.59347778 }, 
{"lat": 30.25924446 ,  "lng": 120.21937542 }, 
{"lat": 30.25924446 ,  "lng": 120.21937542 }, 
{"lat": 30.25924446 ,  "lng": 120.21937542 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 22.54517751 ,  "lng": 113.42206002 }, 
{"lat": 22.54517751 ,  "lng": 113.42206002 }, 
{"lat": 22.54517751 ,  "lng": 113.42206002 }, 
{"lat": 22.54517751 ,  "lng": 113.42206002 }, 
{"lat": 30.77399224 ,  "lng": 120.76042770 }, 
{"lat": 30.77399224 ,  "lng": 120.76042770 }, 
{"lat": 35.23460755 ,  "lng": 113.21183588 }, 
{"lat": 35.23460755 ,  "lng": 113.21183588 }, 
{"lat": 23.03509484 ,  "lng": 113.13402564 }, 
{"lat": 23.03509484 ,  "lng": 113.13402564 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 25.09514806 ,  "lng": 104.90055780 }, 
{"lat": 22.93797569 ,  "lng": 112.05094596 }, 
{"lat": 25.09514806 ,  "lng": 104.90055780 }, 
{"lat": 22.93797569 ,  "lng": 112.05094596 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 29.54460611 ,  "lng": 106.53063501 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 30.25924446 ,  "lng": 120.21937542 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 29.54460611 ,  "lng": 106.53063501 }, 
{"lat": 29.54460611 ,  "lng": 106.53063501 }, 
{"lat": 30.25924446 ,  "lng": 120.21937542 }, 
{"lat": 38.29761535 ,  "lng": 116.86380648 }, 
{"lat": 38.29761535 ,  "lng": 116.86380648 }, 
{"lat": 24.48923061 ,  "lng": 118.10388605 }, 
{"lat": 24.48923061 ,  "lng": 118.10388605 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 34.60154897 ,  "lng": 119.17387222 }, 
{"lat": 34.60154897 ,  "lng": 119.17387222 }, 
{"lat": 34.60154897 ,  "lng": 119.17387222 }, 
{"lat": 34.60154897 ,  "lng": 119.17387222 }, 
{"lat": 34.65736782 ,  "lng": 112.44752477 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 34.65736782 ,  "lng": 112.44752477 }, 
{"lat": 34.65736782 ,  "lng": 112.44752477 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 24.30457061 ,  "lng": 116.12640310 }, 
{"lat": 24.30457061 ,  "lng": 116.12640310 }, 
{"lat": 24.48923061 ,  "lng": 118.10388605 }, 
{"lat": 24.48923061 ,  "lng": 118.10388605 }, 
{"lat": 35.75542587 ,  "lng": 114.29776984 }, 
{"lat": 35.75542587 ,  "lng": 114.29776984 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 25.84529554 ,  "lng": 114.93590908 }, 
{"lat": 25.84529554 ,  "lng": 114.93590908 }, 
{"lat": 45.77322463 ,  "lng": 126.65771686 }, 
{"lat": 28.68957800 ,  "lng": 115.89352755 }, 
{"lat": 28.68957800 ,  "lng": 115.89352755 }, 
{"lat": 41.80864478 ,  "lng": 123.43279092 }, 
{"lat": 41.80864478 ,  "lng": 123.43279092 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 39.14392990 ,  "lng": 117.21081309 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 39.14392990 ,  "lng": 117.21081309 }, 
{"lat": 23.54799947 ,  "lng": 116.37950086 }, 
{"lat": 35.26244050 ,  "lng": 115.46335977 }, 
{"lat": 35.26244050 ,  "lng": 115.46335977 }, 
{"lat": 35.26244050 ,  "lng": 115.46335977 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 39.14392990 ,  "lng": 117.21081309 }, 
{"lat": 28.66828329 ,  "lng": 121.44061294 }, 
{"lat": 35.23460755 ,  "lng": 113.21183588 }, 
{"lat": 28.66828329 ,  "lng": 121.44061294 }, 
{"lat": 35.23460755 ,  "lng": 113.21183588 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 26.43597165 ,  "lng": 111.61464769 }, 
{"lat": 26.43597165 ,  "lng": 111.61464769 }, 
{"lat": 26.43597165 ,  "lng": 111.61464769 }, 
{"lat": 22.80649294 ,  "lng": 108.29723356 }, 
{"lat": 22.80649294 ,  "lng": 108.29723356 }, 
{"lat": 22.80649294 ,  "lng": 108.29723356 }, 
{"lat": 22.80649294 ,  "lng": 108.29723356 }, 
{"lat": 26.04712550 ,  "lng": 119.33022111 }, 
{"lat": 26.04712550 ,  "lng": 119.33022111 }, 
{"lat": 26.04712550 ,  "lng": 119.33022111 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 32.98315815 ,  "lng": 114.04915355 }, 
{"lat": 32.98315815 ,  "lng": 114.04915355 }, 
{"lat": 32.98315815 ,  "lng": 114.04915355 }, 
{"lat": 36.68278473 ,  "lng": 117.02496707 }, 
{"lat": 36.68278473 ,  "lng": 117.02496707 }, 
{"lat": 39.14392990 ,  "lng": 117.21081309 }, 
{"lat": 39.14392990 ,  "lng": 117.21081309 }, 
{"lat": 39.14392990 ,  "lng": 117.21081309 }, 
{"lat": 24.32905335 ,  "lng": 109.42240181 }, 
{"lat": 33.87121057 ,  "lng": 115.78792825 }, 
{"lat": 33.87121057 ,  "lng": 115.78792825 }, 
{"lat": 33.87121057 ,  "lng": 115.78792825 }, 
{"lat": 30.25924446 ,  "lng": 120.21937542 }, 
{"lat": 30.25924446 ,  "lng": 120.21937542 }, 
{"lat": 30.25924446 ,  "lng": 120.21937542 }, 
{"lat": 25.44845014 ,  "lng": 119.07773096 }, 
{"lat": 25.44845014 ,  "lng": 119.07773096 }, 
{"lat": 25.44845014 ,  "lng": 119.07773096 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 23.38390845 ,  "lng": 116.72865029 }, 
{"lat": 23.38390845 ,  "lng": 116.72865029 }, 
{"lat": 46.64606393 ,  "lng": 126.98909457 }, 
{"lat": 46.64606393 ,  "lng": 126.98909457 }, 
{"lat": 46.64606393 ,  "lng": 126.98909457 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 41.62160011 ,  "lng": 122.75359156 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 21.25746310 ,  "lng": 110.36506726 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 21.25746310 ,  "lng": 110.36506726 }, 
{"lat": 21.25746310 ,  "lng": 110.36506726 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 21.25746310 ,  "lng": 110.36506726 }, 
{"lat": 23.12004910 ,  "lng": 113.30764968 }, 
{"lat": 31.50470126 ,  "lng": 104.70551898 }, 
{"lat": 31.50470126 ,  "lng": 104.70551898 }, 
{"lat": 23.12004910 ,  "lng": 113.30764968 }, 
{"lat": 35.26244050 ,  "lng": 115.46335977 }, 
{"lat": 35.55011019 ,  "lng": 106.68891116 }, 
{"lat": 35.26244050 ,  "lng": 115.46335977 }, 
{"lat": 35.26244050 ,  "lng": 115.46335977 }, 
{"lat": 35.55011019 ,  "lng": 106.68891116 }, 
{"lat": 32.01466454 ,  "lng": 120.87380095 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 34.02673959 ,  "lng": 113.83531246 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 26.04712550 ,  "lng": 119.33022111 }, 
{"lat": 34.02673959 ,  "lng": 113.83531246 }, 
{"lat": 26.04712550 ,  "lng": 119.33022111 }, 
{"lat": 34.02673959 ,  "lng": 113.83531246 }, 
{"lat": 26.04712550 ,  "lng": 119.33022111 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 34.02673959 ,  "lng": 113.83531246 }, 
{"lat": 26.04712550 ,  "lng": 119.33022111 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 39.14392990 ,  "lng": 117.21081309 }, 
{"lat": 39.14392990 ,  "lng": 117.21081309 }, 
{"lat": 39.14392990 ,  "lng": 117.21081309 }, 
{"lat": 39.14392990 ,  "lng": 117.21081309 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 38.29761535 ,  "lng": 116.86380648 }, 
{"lat": 38.29761535 ,  "lng": 116.86380648 }, 
{"lat": 38.29761535 ,  "lng": 116.86380648 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 38.29761535 ,  "lng": 116.86380648 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.03509484 ,  "lng": 113.13402564 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 31.77139674 ,  "lng": 119.98186101 }, 
{"lat": 31.77139674 ,  "lng": 119.98186101 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 25.26290125 ,  "lng": 110.26092015 }, 
{"lat": 24.90165238 ,  "lng": 118.60036234 }, 
{"lat": 24.90165238 ,  "lng": 118.60036234 }, 
{"lat": 24.90165238 ,  "lng": 118.60036234 }, 
{"lat": 24.90165238 ,  "lng": 118.60036234 }, 
{"lat": 37.48712116 ,  "lng": 118.58392633 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 35.30725756 ,  "lng": 113.91269016 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 35.30725756 ,  "lng": 113.91269016 }, 
{"lat": 35.30725756 ,  "lng": 113.91269016 }, 
{"lat": 35.30725756 ,  "lng": 113.91269016 }, 
{"lat": 30.87792516 ,  "lng": 120.13724316 }, 
{"lat": 30.87792516 ,  "lng": 120.13724316 }, 
{"lat": 30.87792516 ,  "lng": 120.13724316 }, 
{"lat": 30.87792516 ,  "lng": 120.13724316 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 22.57511678 ,  "lng": 113.07812534 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 22.57511678 ,  "lng": 113.07812534 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 22.57511678 ,  "lng": 113.07812534 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 23.12004910 ,  "lng": 113.30764968 }, 
{"lat": 29.15949412 ,  "lng": 119.95720242 }, 
{"lat": 29.15949412 ,  "lng": 119.95720242 }, 
{"lat": 29.15949412 ,  "lng": 119.95720242 }, 
{"lat": 29.15949412 ,  "lng": 119.95720242 }, 
{"lat": 38.29761535 ,  "lng": 116.86380648 }, 
{"lat": 38.29761535 ,  "lng": 116.86380648 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 30.25924446 ,  "lng": 120.21937542 }, 
{"lat": 30.25924446 ,  "lng": 120.21937542 }, 
{"lat": 30.25924446 ,  "lng": 120.21937542 }, 
{"lat": 32.01466454 ,  "lng": 120.87380095 }, 
{"lat": 32.01466454 ,  "lng": 120.87380095 }, 
{"lat": 32.01466454 ,  "lng": 120.87380095 }, 
{"lat": 32.01466454 ,  "lng": 120.87380095 }, 
{"lat": 36.10521490 ,  "lng": 120.38442818 }, 
{"lat": 36.10521490 ,  "lng": 120.38442818 }, 
{"lat": 36.10521490 ,  "lng": 120.38442818 }, 
{"lat": 32.40850525 ,  "lng": 119.42777755 }, 
{"lat": 32.40850525 ,  "lng": 119.42777755 }, 
{"lat": 32.40850525 ,  "lng": 119.42777755 }, 
{"lat": 32.40850525 ,  "lng": 119.42777755 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 22.29358599 ,  "lng": 114.18612410 }, 
{"lat": 22.29358599 ,  "lng": 114.18612410 }, 
{"lat": 22.29358599 ,  "lng": 114.18612410 }, 
{"lat": 22.29358599 ,  "lng": 114.18612410 }, 
{"lat": 23.12004910 ,  "lng": 113.30764968 }, 
{"lat": 30.25924446 ,  "lng": 120.21937542 }, 
{"lat": 30.25924446 ,  "lng": 120.21937542 }, 
{"lat": 30.25924446 ,  "lng": 120.21937542 }, 
{"lat": 30.25924446 ,  "lng": 120.21937542 }, 
{"lat": 30.58108413 ,  "lng": 114.31620010 }, 
{"lat": 30.58108413 ,  "lng": 114.31620010 }, 
{"lat": 30.58108413 ,  "lng": 114.31620010 }, 
{"lat": 30.58108413 ,  "lng": 114.31620010 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 22.29358599 ,  "lng": 114.18612410 }, 
{"lat": 22.29358599 ,  "lng": 114.18612410 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 30.67994285 ,  "lng": 104.06792346 }, 
{"lat": 30.67994285 ,  "lng": 104.06792346 }, 
{"lat": 24.48923061 ,  "lng": 118.10388605 }, 
{"lat": 24.48923061 ,  "lng": 118.10388605 }, 
{"lat": 34.27779990 ,  "lng": 108.95309828 }, 
{"lat": 24.48923061 ,  "lng": 118.10388605 }, 
{"lat": 24.48923061 ,  "lng": 118.10388605 }, 
{"lat": 34.27779990 ,  "lng": 108.95309828 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 29.15949412 ,  "lng": 119.95720242 }, 
{"lat": 29.15949412 ,  "lng": 119.95720242 }, 
{"lat": 22.57511678 ,  "lng": 113.07812534 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 22.57511678 ,  "lng": 113.07812534 }, 
{"lat": 31.77139674 ,  "lng": 119.98186101 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 31.77139674 ,  "lng": 119.98186101 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 32.01466454 ,  "lng": 120.87380095 }, 
{"lat": 36.10521490 ,  "lng": 120.38442818 }, 
{"lat": 32.01466454 ,  "lng": 120.87380095 }, 
{"lat": 36.10521490 ,  "lng": 120.38442818 }, 
{"lat": 36.71611487 ,  "lng": 119.14263382 }, 
{"lat": 36.71611487 ,  "lng": 119.14263382 }, 
{"lat": 36.71611487 ,  "lng": 119.14263382 }, 
{"lat": 36.71611487 ,  "lng": 119.14263382 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 23.03509484 ,  "lng": 113.13402564 }, 
{"lat": 23.03509484 ,  "lng": 113.13402564 }, 
{"lat": 23.03509484 ,  "lng": 113.13402564 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 24.48923061 ,  "lng": 118.10388605 }, 
{"lat": 23.12004910 ,  "lng": 113.30764968 }, 
{"lat": 24.48923061 ,  "lng": 118.10388605 }, 
{"lat": 23.12004910 ,  "lng": 113.30764968 }, 
{"lat": 23.12004910 ,  "lng": 113.30764968 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 34.27779990 ,  "lng": 108.95309828 }, 
{"lat": 34.27779990 ,  "lng": 108.95309828 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 41.80864478 ,  "lng": 123.43279092 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 36.45582851 ,  "lng": 115.98686914 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 36.45582851 ,  "lng": 115.98686914 }, 
{"lat": 36.45582851 ,  "lng": 115.98686914 }, 
{"lat": 38.94870994 ,  "lng": 121.59347778 }, 
{"lat": 38.94870994 ,  "lng": 121.59347778 }, 
{"lat": 32.01466454 ,  "lng": 120.87380095 }, 
{"lat": 38.94870994 ,  "lng": 121.59347778 }, 
{"lat": 38.94870994 ,  "lng": 121.59347778 }, 
{"lat": 28.21347823 ,  "lng": 112.97935279 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 32.01466454 ,  "lng": 120.87380095 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 25.44845014 ,  "lng": 119.07773096 }, 
{"lat": 40.11374450 ,  "lng": 113.29050867 }, 
{"lat": 25.44845014 ,  "lng": 119.07773096 }, 
{"lat": 25.44845014 ,  "lng": 119.07773096 }, 
{"lat": 40.11374450 ,  "lng": 113.29050867 }, 
{"lat": 40.11374450 ,  "lng": 113.29050867 }, 
{"lat": 31.57003745 ,  "lng": 120.30545590 }, 
{"lat": 31.57003745 ,  "lng": 120.30545590 }, 
{"lat": 31.57003745 ,  "lng": 120.30545590 }, 
{"lat": 31.57003745 ,  "lng": 120.30545590 }, 
{"lat": 31.57003745 ,  "lng": 120.30545590 }, 
{"lat": 32.20440944 ,  "lng": 119.45583541 }, 
{"lat": 32.20440944 ,  "lng": 119.45583541 }, 
{"lat": 28.21347823 ,  "lng": 112.97935279 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 34.80788308 ,  "lng": 117.27930538 }, 
{"lat": 34.80788308 ,  "lng": 117.27930538 }, 
{"lat": 34.80788308 ,  "lng": 117.27930538 }, 
{"lat": 34.80788308 ,  "lng": 117.27930538 }, 
{"lat": 32.05723550 ,  "lng": 118.77807441 }, 
{"lat": 32.05723550 ,  "lng": 118.77807441 }, 
{"lat": 24.30457061 ,  "lng": 116.12640310 }, 
{"lat": 24.30457061 ,  "lng": 116.12640310 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 28.45629955 ,  "lng": 119.92957584 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 28.45629955 ,  "lng": 119.92957584 }, 
{"lat": 30.58108413 ,  "lng": 114.31620010 }, 
{"lat": 30.58108413 ,  "lng": 114.31620010 }, 
{"lat": 30.58108413 ,  "lng": 114.31620010 }, 
{"lat": 30.58108413 ,  "lng": 114.31620010 }, 
{"lat": 38.29761535 ,  "lng": 116.86380648 }, 
{"lat": 38.29761535 ,  "lng": 116.86380648 }, 
{"lat": 32.05723550 ,  "lng": 118.77807441 }, 
{"lat": 32.05723550 ,  "lng": 118.77807441 }, 
{"lat": 32.05723550 ,  "lng": 118.77807441 }, 
{"lat": 31.77139674 ,  "lng": 119.98186101 }, 
{"lat": 31.77139674 ,  "lng": 119.98186101 }, 
{"lat": 31.77139674 ,  "lng": 119.98186101 }, 
{"lat": 31.77139674 ,  "lng": 119.98186101 }, 
{"lat": 36.60930793 ,  "lng": 114.48269393 }, 
{"lat": 36.60930793 ,  "lng": 114.48269393 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 34.15718377 ,  "lng": 113.48680406 }, 
{"lat": 43.89833761 ,  "lng": 125.31364243 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 43.89833761 ,  "lng": 125.31364243 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 38.94870994 ,  "lng": 121.59347778 }, 
{"lat": 38.94870994 ,  "lng": 121.59347778 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 38.94870994 ,  "lng": 121.59347778 }, 
{"lat": 38.94870994 ,  "lng": 121.59347778 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 36.60930793 ,  "lng": 114.48269393 }, 
{"lat": 36.60930793 ,  "lng": 114.48269393 }, 
{"lat": 38.88656455 ,  "lng": 115.49481017 }, 
{"lat": 38.88656455 ,  "lng": 115.49481017 }, 
{"lat": 23.40800373 ,  "lng": 113.39481756 }, 
{"lat": 23.40800373 ,  "lng": 113.39481756 }, 
{"lat": 36.80468485 ,  "lng": 118.05913428 }, 
{"lat": 23.40800373 ,  "lng": 113.39481756 }, 
{"lat": 23.40800373 ,  "lng": 113.39481756 }, 
{"lat": 36.80468485 ,  "lng": 118.05913428 }, 
{"lat": 24.90165238 ,  "lng": 118.60036234 }, 
{"lat": 24.90165238 ,  "lng": 118.60036234 }, 
{"lat": 24.90165238 ,  "lng": 118.60036234 }, 
{"lat": 25.78226398 ,  "lng": 113.03770447 }, 
{"lat": 25.78226398 ,  "lng": 113.03770447 }, 
{"lat": 25.78226398 ,  "lng": 113.03770447 }, 
{"lat": 25.78226398 ,  "lng": 113.03770447 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 30.58108413 ,  "lng": 114.31620010 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.12004910 ,  "lng": 113.30764968 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 30.58108413 ,  "lng": 114.31620010 }, 
{"lat": 35.07240907 ,  "lng": 118.34076824 }, 
{"lat": 23.12004910 ,  "lng": 113.30764968 }, 
{"lat": 35.07240907 ,  "lng": 118.34076824 }, 
{"lat": 23.12004910 ,  "lng": 113.30764968 }, 
{"lat": 42.29975701 ,  "lng": 123.85484961 }, 
{"lat": 42.29975701 ,  "lng": 123.85484961 }, 
{"lat": 42.29975701 ,  "lng": 123.85484961 }, 
{"lat": 28.68957800 ,  "lng": 115.89352755 }, 
{"lat": 32.01466454 ,  "lng": 120.87380095 }, 
{"lat": 32.01466454 ,  "lng": 120.87380095 }, 
{"lat": 32.01466454 ,  "lng": 120.87380095 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 31.57003745 ,  "lng": 120.30545590 }, 
{"lat": 31.57003745 ,  "lng": 120.30545590 }, 
{"lat": 31.57003745 ,  "lng": 120.30545590 }, 
{"lat": 31.57003745 ,  "lng": 120.30545590 }, 
{"lat": 30.58108413 ,  "lng": 114.31620010 }, 
{"lat": 30.58108413 ,  "lng": 114.31620010 }, 
{"lat": 30.58108413 ,  "lng": 114.31620010 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 31.50470126 ,  "lng": 104.70551898 }, 
{"lat": 31.50470126 ,  "lng": 104.70551898 }, 
{"lat": 31.50470126 ,  "lng": 104.70551898 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 31.50470126 ,  "lng": 104.70551898 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 29.54460611 ,  "lng": 106.53063501 }, 
{"lat": 29.54460611 ,  "lng": 106.53063501 }, 
{"lat": 29.54460611 ,  "lng": 106.53063501 }, 
{"lat": 30.25924446 ,  "lng": 120.21937542 }, 
{"lat": 30.25924446 ,  "lng": 120.21937542 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 31.57003745 ,  "lng": 120.30545590 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 31.57003745 ,  "lng": 120.30545590 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 31.77139674 ,  "lng": 119.98186101 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 31.77139674 ,  "lng": 119.98186101 }, 
{"lat": 31.77139674 ,  "lng": 119.98186101 }, 
{"lat": 31.77139674 ,  "lng": 119.98186101 }, 
{"lat": 32.01466454 ,  "lng": 120.87380095 }, 
{"lat": 32.01466454 ,  "lng": 120.87380095 }, 
{"lat": 27.30261152 ,  "lng": 105.30049203 }, 
{"lat": 27.30261152 ,  "lng": 105.30049203 }, 
{"lat": 27.30261152 ,  "lng": 105.30049203 }, 
{"lat": 27.30261152 ,  "lng": 105.30049203 }, 
{"lat": 23.03509484 ,  "lng": 113.13402564 }, 
{"lat": 27.23681124 ,  "lng": 111.46152540 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 27.23681124 ,  "lng": 111.46152540 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 27.23681124 ,  "lng": 111.46152540 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 32.01466454 ,  "lng": 120.87380095 }, 
{"lat": 32.01466454 ,  "lng": 120.87380095 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 32.01466454 ,  "lng": 120.87380095 }, 
{"lat": 32.01466454 ,  "lng": 120.87380095 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 28.68957800 ,  "lng": 115.89352755 }, 
{"lat": 31.57003745 ,  "lng": 120.30545590 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 31.57003745 ,  "lng": 120.30545590 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 35.10536456 ,  "lng": 112.40526797 }, 
{"lat": 35.10536456 ,  "lng": 112.40526797 }, 
{"lat": 35.10536456 ,  "lng": 112.40526797 }, 
{"lat": 35.10536456 ,  "lng": 112.40526797 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 23.12004910 ,  "lng": 113.30764968 }, 
{"lat": 32.09493365 ,  "lng": 112.17632580 }, 
{"lat": 32.09493365 ,  "lng": 112.17632580 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 23.03509484 ,  "lng": 113.13402564 }, 
{"lat": 23.03509484 ,  "lng": 113.13402564 }, 
{"lat": 23.03509484 ,  "lng": 113.13402564 }, 
{"lat": 23.03509484 ,  "lng": 113.13402564 }, 
{"lat": 36.45582851 ,  "lng": 115.98686914 }, 
{"lat": 31.57003745 ,  "lng": 120.30545590 }, 
{"lat": 36.45582851 ,  "lng": 115.98686914 }, 
{"lat": 36.45582851 ,  "lng": 115.98686914 }, 
{"lat": 31.57003745 ,  "lng": 120.30545590 }, 
{"lat": 36.45582851 ,  "lng": 115.98686914 }, 
{"lat": 31.57003745 ,  "lng": 120.30545590 }, 
{"lat": 31.57003745 ,  "lng": 120.30545590 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 34.65736782 ,  "lng": 112.44752477 }, 
{"lat": 34.65736782 ,  "lng": 112.44752477 }, 
{"lat": 34.65736782 ,  "lng": 112.44752477 }, 
{"lat": 39.14392990 ,  "lng": 117.21081309 }, 
{"lat": 39.14392990 ,  "lng": 117.21081309 }, 
{"lat": 39.14392990 ,  "lng": 117.21081309 }, 
{"lat": 31.50470126 ,  "lng": 104.70551898 }, 
{"lat": 31.50470126 ,  "lng": 104.70551898 }, 
{"lat": 31.50470126 ,  "lng": 104.70551898 }, 
{"lat": 30.87792516 ,  "lng": 120.13724316 }, 
{"lat": 30.87792516 ,  "lng": 120.13724316 }, 
{"lat": 30.87792516 ,  "lng": 120.13724316 }, 
{"lat": 23.12004910 ,  "lng": 113.30764968 }, 
{"lat": 23.12004910 ,  "lng": 113.30764968 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 31.86694226 ,  "lng": 117.28269909 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 38.29761535 ,  "lng": 116.86380648 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 38.29761535 ,  "lng": 116.86380648 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 31.57003745 ,  "lng": 120.30545590 }, 
{"lat": 31.57003745 ,  "lng": 120.30545590 }, 
{"lat": 23.40800373 ,  "lng": 113.39481756 }, 
{"lat": 23.40800373 ,  "lng": 113.39481756 }, 
{"lat": 23.40800373 ,  "lng": 113.39481756 }, 
{"lat": 23.40800373 ,  "lng": 113.39481756 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 32.05723550 ,  "lng": 118.77807441 }, 
{"lat": 30.67994285 ,  "lng": 104.06792346 }, 
{"lat": 27.11384765 ,  "lng": 114.99203871 }, 
{"lat": 32.05723550 ,  "lng": 118.77807441 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 32.05723550 ,  "lng": 118.77807441 }, 
{"lat": 27.11384765 ,  "lng": 114.99203871 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 34.27779990 ,  "lng": 108.95309828 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 34.27779990 ,  "lng": 108.95309828 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 32.01466454 ,  "lng": 120.87380095 }, 
{"lat": 32.01466454 ,  "lng": 120.87380095 }, 
{"lat": 24.90165238 ,  "lng": 118.60036234 }, 
{"lat": 32.05723550 ,  "lng": 118.77807441 }, 
{"lat": 25.78226398 ,  "lng": 113.03770447 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 25.78226398 ,  "lng": 113.03770447 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 25.78226398 ,  "lng": 113.03770447 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 28.68957800 ,  "lng": 115.89352755 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 31.77139674 ,  "lng": 119.98186101 }, 
{"lat": 31.77139674 ,  "lng": 119.98186101 }, 
{"lat": 23.12004910 ,  "lng": 113.30764968 }, 
{"lat": 23.12004910 ,  "lng": 113.30764968 }, 
{"lat": 23.12004910 ,  "lng": 113.30764968 }, 
{"lat": 23.12004910 ,  "lng": 113.30764968 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 28.68957800 ,  "lng": 115.89352755 }, 
{"lat": 28.68957800 ,  "lng": 115.89352755 }, 
{"lat": 32.05723550 ,  "lng": 118.77807441 }, 
{"lat": 32.05723550 ,  "lng": 118.77807441 }, 
{"lat": 32.05723550 ,  "lng": 118.77807441 }, 
{"lat": 31.57003745 ,  "lng": 120.30545590 }, 
{"lat": 32.05723550 ,  "lng": 118.77807441 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 31.57003745 ,  "lng": 120.30545590 }, 
{"lat": 31.57003745 ,  "lng": 120.30545590 }, 
{"lat": 31.57003745 ,  "lng": 120.30545590 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 29.15949412 ,  "lng": 119.95720242 }, 
{"lat": 29.15949412 ,  "lng": 119.95720242 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 31.31798737 ,  "lng": 120.61990712 }, 
{"lat": 27.72627063 ,  "lng": 109.19616132 }, 
{"lat": 30.58108413 ,  "lng": 114.31620010 }, 
{"lat": 30.58108413 ,  "lng": 114.31620010 }, 
{"lat": 30.58108413 ,  "lng": 114.31620010 }, 
{"lat": 30.58108413 ,  "lng": 114.31620010 }, 
{"lat": 30.87792516 ,  "lng": 120.13724316 }, 
{"lat": 30.87792516 ,  "lng": 120.13724316 }, 
{"lat": 30.87792516 ,  "lng": 120.13724316 }, 
{"lat": 34.15718377 ,  "lng": 113.48680406 }, 
{"lat": 28.45629955 ,  "lng": 119.92957584 }, 
{"lat": 28.45629955 ,  "lng": 119.92957584 }, 
{"lat": 28.45629955 ,  "lng": 119.92957584 }, 
{"lat": 28.45629955 ,  "lng": 119.92957584 }, 
{"lat": 36.45582851 ,  "lng": 115.98686914 }, 
{"lat": 36.45582851 ,  "lng": 115.98686914 }, 
{"lat": 34.15718377 ,  "lng": 113.48680406 }, 
{"lat": 34.15718377 ,  "lng": 113.48680406 }, 
{"lat": 34.15718377 ,  "lng": 113.48680406 }, 
{"lat": 35.07240907 ,  "lng": 118.34076824 }, 
{"lat": 39.14392990 ,  "lng": 117.21081309 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.14392990 ,  "lng": 117.21081309 }, 
{"lat": 39.14392990 ,  "lng": 117.21081309 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 31.57003745 ,  "lng": 120.30545590 }, 
{"lat": 34.75661006 ,  "lng": 113.64964385 }, 
{"lat": 31.57003745 ,  "lng": 120.30545590 }, 
{"lat": 26.27083528 ,  "lng": 117.64219393 }, 
{"lat": 26.27083528 ,  "lng": 117.64219393 }, 
{"lat": 26.27083528 ,  "lng": 117.64219393 }, 
{"lat": 34.15718377 ,  "lng": 113.48680406 }, 
{"lat": 34.15718377 ,  "lng": 113.48680406 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 31.57003745 ,  "lng": 120.30545590 }, 
{"lat": 31.57003745 ,  "lng": 120.30545590 }, 
{"lat": 31.57003745 ,  "lng": 120.30545590 }, 
{"lat": 31.57003745 ,  "lng": 120.30545590 }, 
{"lat": 32.01466454 ,  "lng": 120.87380095 }, 
{"lat": 32.01466454 ,  "lng": 120.87380095 }, 
{"lat": 41.80864478 ,  "lng": 123.43279092 }, 
{"lat": 41.80864478 ,  "lng": 123.43279092 }, 
{"lat": 39.94546157 ,  "lng": 119.60436762 }, 
{"lat": 39.94546157 ,  "lng": 119.60436762 }, 
{"lat": 39.94546157 ,  "lng": 119.60436762 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 22.54605355 ,  "lng": 114.02597366 }, 
{"lat": 39.94546157 ,  "lng": 119.60436762 }, 
{"lat": 31.24916171 ,  "lng": 121.48789949 }, 
{"lat": 30.25924446 ,  "lng": 120.21937542 }, 
{"lat": 30.25924446 ,  "lng": 120.21937542 }, 
{"lat": 32.01466454 ,  "lng": 120.87380095 }, 
{"lat": 32.01466454 ,  "lng": 120.87380095 }, 
{"lat": 37.06953120 ,  "lng": 114.52048681 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 39.91488908 ,  "lng": 116.40387397 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 36.09928993 ,  "lng": 118.52766339 }, 
{"lat": 23.77722277 ,  "lng": 120.36132599 }, 
{"lat": 36.09928993 ,  "lng": 118.52766339 }, 
{"lat": 23.03509484 ,  "lng": 113.13402564 }, 
{"lat": 28.21347823 ,  "lng": 112.97935279 }, 
{"lat": 23.03509484 ,  "lng": 113.13402564 }, 
{"lat": 28.21347823 ,  "lng": 112.97935279 }, 
{"lat": 28.21347823 ,  "lng": 112.97935279 }, 
{"lat": 28.21347823 ,  "lng": 112.97935279 }, 
{"lat": 30.25924446 ,  "lng": 120.21937542 }, 
{"lat": 30.25924446 ,  "lng": 120.21937542 }, 
{"lat": 30.25924446 ,  "lng": 120.21937542 }, 
{"lat": 30.25924446 ,  "lng": 120.21937542 }, 
{"lat": 32.01466454 ,  "lng": 120.87380095 }, 
{"lat": 32.01466454 ,  "lng": 120.87380095 }, 
{"lat": 32.01466454 ,  "lng": 120.87380095 }

];
   
    if(!isSupportCanvas()){
        alert('热力图目前只支持有canvas支持的浏览器,您所使用的浏览器不能使用热力图功能~')
    }
    //详细的参数,可以查看heatmap.js的文档 https://github.com/pa7/heatmap.js/blob/master/README.md
    //参数说明如下:
    /* visible 热力图是否显示,默认为true
     * opacity 热力的透明度,1-100
     * radius 势力图的每个点的半径大小   
     * gradient  {JSON} 热力图的渐变区间 . gradient如下所示
     *  {
            .2:'rgb(0, 255, 255)',
            .5:'rgb(0, 110, 255)',
            .8:'rgb(100, 0, 255)'
        }
        其中 key 表示插值的位置, 0~1. 
            value 为颜色值. 
     */
    heatmapOverlay = new BMapLib.HeatmapOverlay({"radius":20});
    map.addOverlay(heatmapOverlay);
    heatmapOverlay.setDataSet({data:points,max:100});
    //是否显示热力图
    function openHeatmap(){
        heatmapOverlay.show();
    }
    function closeHeatmap(){
        heatmapOverlay.hide();
    }
    //closeHeatmap();
    openHeatmap();
    function setGradient(){
        /*格式如下所示:
        {
            0:'rgb(102, 255, 0)',
            .5:'rgb(255, 170, 0)',
            1:'rgb(255, 0, 0)'
        }*/
        var gradient = {};
        var colors = document.querySelectorAll("input[type='color']");
        colors = [].slice.call(colors,0);
        colors.forEach(function(ele){
            gradient[ele.getAttribute("data-key")] = ele.value; 
        });
        heatmapOverlay.setOptions({"gradient":gradient});
    }
    //判断浏览区是否支持canvas
    function isSupportCanvas(){
        var elem = document.createElement('canvas');
        return !!(elem.getContext && elem.getContext('2d'));
    }
</script>
